gbfile: Avoid ..printf warnings when changing gbsize_t to a 64-bit type.
authoroliskoli <oliskoli>
Sun, 13 Apr 2008 20:58:30 +0000 (20:58 +0000)
committeroliskoli <oliskoli>
Sun, 13 Apr 2008 20:58:30 +0000 (20:58 +0000)
gbfile.c

index 0d3d1c6f46a9a6b5271eea302feb6c4163051c85..6bb978599f8d84c2aaf447eb5990af0a71ecf05d 100644 (file)
--- a/gbfile.c
+++ b/gbfile.c
@@ -393,9 +393,9 @@ gbfwrite(const void *buf, const gbsize_t size, const gbsize_t members, gbfile *f
        }
 
        if (result != members) {
-               fatal("%s: Could not write %u bytes to %s!\n", 
+               fatal("%s: Could not write %lld bytes to %s!\n", 
                        file->module,
-                       (members - result) * size,
+                       (long long int) (members - result) * size,
                        file->name);
        }
                
@@ -517,8 +517,8 @@ gbfseek(gbfile *file, gbint32 offset, int whence)
                                fatal("%s: Unknown seek operation (%d) for file %s!\n",
                                        file->module, whence, file->name);
                        }
-                       fatal("%s: Unable to set file (%s) to position (%d)!\n",
-                               file->module, file->name, pos);
+                       fatal("%s: Unable to set file (%s) to position (%llu)!\n",
+                               file->module, file->name, (long long unsigned) pos);
                }
                return 0;
        }